iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
自我挑戰組

Eric 船長的 30 天航海日誌系列 第 22

DAY 22. homebrew 推薦套件

  • 分享至 

  • xImage
  •  

Eric 船長這次介紹一些套件

— 我是分隔線 —

yt-dlp

Fork of youtube-dl with additional features and fixes

youtube-dl 的一個分支

youtube-dl 是一項開源專案,它可存取上百種影音串流平台的內容,以 Python 做為開發基礎的,讓它得以在各式平台上做使用,也同時正因為開源,所以衍生出了各式的分支,而 yt-dlp 是目前較活躍的分支,平均每月更新一次。

我常用的指令,最後記得加上網址,通常來說直接丟網址也可直接下載頻道與播放清單

yt-dlp -F

列出格式,之後按照格式代碼下載

yt-dlp -f b

下載最佳檔案

yt-dlp -f bestaudio+bestvideo

下載最佳音檔與影片檔並合而為一(至少 youtube 與 bilibili 會用到)

yt-dlp --write-subs --sub-format best --sub-langs all --skip-download

下載最佳與所有語言的字幕(--skip-download 就是不要下載影音的意思)

--playlist-start

就是從播放清單、頻道的哪一部開始下載,比如

yt-dlp -f b --playlist-start 24 

就是從第 24 部影片開始下載

--playlist-end

同理就是下載到哪裡就停住,這兩個可以互相搭配

yt-dlp -f b --hls-use-mpegts

可用於在直播當下下載

yt-dlp --write-thumbnail --skip-download

下載影片縮圖

ffmpeg

ffmpeg 是用於音訊處理,嵌入圖片等各式各樣工作的工具,在之前就有介紹過了。

yt-dlp 會依賴到 ffmpeg 才能處理其他像是合成聲音與影像等,除此之外也可以做很多

像是各種格式的轉檔一手包辦,可以說就算盲人也可剪輯影片的超強神器!

speedtest-cli

使用時只要打上 speedtest 即可,文字介面的 ookla speedtest,讓你專心在網路測速上。

zsh-autosuggestions

自動給出建議

zsh-completions

自動完成

zsh-fast-syntax-highlighting

為指令上色

zsh-you-should-use

可幫指令簡化並給出提示

← To be continued


上一篇
DAY 21. 我的社群感想
下一篇
DAY 23. 什麼是 Markdown?為何我需要它
系列文
Eric 船長的 30 天航海日誌30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言